package cn.mavor.day0929;

import java.io.*;
import java.nio.file.*;

public class TemplateProcessor {

    private static final String TEMPLATE_FILE = "wuliu.template";
    private static final String OUTPUT_FILE = "物流.txt";

    public static void main(String[] args) {
        // 假设这些是你要替换的具体信息
        String danhao = "123456789"; // 运单号
        String weizhi = "北京市朝阳区"; // 位置
        String tiquma = "ABCD1234"; // 提取码

        try {
            // 读取模板文件内容
            String templateContent = new String(Files.readAllBytes(Paths.get(TEMPLATE_FILE)), "UTF-8");

            // 替换占位符为具体信息
            String filledTemplate = templateContent
                    .replace("{danhao}", danhao)
                    .replace("{weizhi}", weizhi)
                    .replace("{tiquma}", tiquma);

            // 写入新文件
            Files.write(Paths.get(OUTPUT_FILE), filledTemplate.getBytes("UTF-8"));

            System.out.println("模板处理完成，已生成 '物流.txt' 文件。");
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}
